﻿body
{
    background: #fff; /*body{background: #fff url(images/ggg.png) fixed repeat;*/
    font-size: 12px;
    font-family: Arial;
    line-height: 150%;
    margin: 0;
    padding: 0;
    color: #FFFF8E;
    
}
a:link {color: #FFFF8E; text-decoration:none;}
a:visited {color: #F0AE5E;text-decoration:none;}
a:hover {color: #F0AE5E; text-decoration:none;}

div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
 .color1y{color:#FDDEA1}
 .color2y{color:#FDDFA0}
 .color3y{color:#FFFF8E}
  .color4y{color:#F0AE5E}
.color5b{color:#A49467}
 .color6b{color:#E0DB92}
 .color7b{color:#222222}
 .color8b{color:#231F1D}
 .color9b{color:#1B1715}
 .color10bl{color:#D7EDF2}
 .color11r{color:#B97E5A}
 .color12r{color:#DEC89C}
h1,h2,h3,h4,h5,h6{
font-size:12px;
}
.borderbot 
{
    border-bottom:1px dotted #FFDBC9;
   }
.block{
width:100%; height:auto;
float:left;
}

.blank{
margin-bottom:8px;
}
.fl{float:left;}
.fr{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.InputBorder{border:1px solid #ccc;}
.tips{
text-align:center; 
font-size:12px; 
font-weight:bold; 
padding:30px 0px; 
color:#ff6600;
}

.ads{
margin-bottom:8px;
}

.ads img{
display:block;
margin-bottom:0px;
}
.clear{clear:both; margin:0px;}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}

.marginA10
{
    margin:10%;
}
.marginA_B10
{
    margin:10%;
    margin-bottom:0;
}
.marginA5
{
    margin:5%;
}
.margiLRA20
{
    margin-left:20%;
    margin-right:20%;
}
.margiLRA25
{
    margin-left:25%;
    margin-right:25%;
}
.marginTB10
{
    margin-top:10%;
    margin-bottom:10%;
}
.marginTB20px
{
    margin-top:20px;
    margin-bottom:20px;
}
.marginTB10px
{
    margin-top:10px;
    margin-bottom:10px;
}
.noborder
{
    border:none !important;
}
.paddingLR10
{
    padding-left:10px;
    padding-right:10px;
}
.paddingTB20
{
    padding-top:20px;
    padding-bottom:20px;
}
input
{
    background-color: #D7EDF2;
    border:none;
    min-height:20px;
    color:MidnightBlue;
}
.button
{
    background-image: url('images/button.PNG');
    background-repeat: repeat;
    color: #C2AB7F;
    min-height:20px;
    font-size: 14px;
    line-height: 30px;
    min-height: 30px;
    border-radius:1ex;/*các trình duyệt khác*/
	  -webkit-border-radius:1ex;/*Safari & google chrome*/
          -moz-border-radius:1ex;/*Firefox*/
}

/*--------- css master page -----------*/

#main
{
    clear: both;
    width: 100%;
    height: 100%;
    float: left;
    background-color: black;
    min-height:664px;
}

#header
{
    clear:both;
    float: left;
    width: 100%;
    height: 50px;
    background-color: #3C4955;
    background:url("images/header_bg.png") repeat;
}

#content
{
    clear:both;
    float:left;
    width:100%;
    background-color: #222222;
    min-height:564px;
    padding-top:30px;
    padding-bottom:30px;
}
#footer
{
    clear:both;
    float:left;
    width:100%;
    height: 50px;
    background-color: #3C4955;
    line-height:50px;
    background:url("images/header_bg.png") repeat;
}

.left_content
{
    float:left;
    height:100%;
    width:10%;min-height:564px;
}
.right_content
{
    float:right;
    width:10%;
    height:100%;min-height:564px;
}
.main_content
{
    float:left;
    width:80%;
    height:100%;min-height:564px;
}

#homepage_search
{
     width:80%;
     height:100%;
    float:left;
    margin-left:10%;
    margin-right:10%;
   
}

.width25
{
    width:25%;
}
.width60
{
    width:60%;
}

#txt_searchpj
{
    width:300px;
    
}
#search_form
{
    margin-top:0;
}
#project_type_select
{
    padding:2%;
    border-top-color:#FFFF8E;
    border-top-style:dotted;
    border-top-width:100%;
    height:100%;
}
.nonpad
{
    padding:0px !important;
}